Reducing Waiting Costs in User - Level
نویسندگان
چکیده
This paper describes a mechanism for reducing the cost of waiting for messages in architectures that allow user-level communication libraries. We reduce waiting costs in two ways: by reducing the cost of servicing interrupts, and by carefully controlling when the system uses interrupts and when it uses polling. We have implemented our mechanism on the SHRIMP multicomputer and integrated it with our user-level sockets library. Experiments show that a hybrid spin-then-block strategy ooers good performance in a wide variety of situations, and that speeding up the interrupt path signiicantly improves performance.
منابع مشابه
Reducing Waiting Costs in User-Level Communication
This paper describes a mechanism for reducing the cost of waiting for messages in architectures that allow userlevel communication libraries. We reduce waiting costs in two ways: by reducing the cost of servicing interrupts, and by carefully controlling when the system uses interrupts and when it uses polling. We have implemented our mechanism on the SHRIMP multicomputer and integrated it with ...
متن کاملOn the Efficiency of Public and Private Health Care Systems: An Application to Alternative Health Policies in the United Kingdom
Health policy will be a major issue in Britain’s next general election. The Labour government is committed to a substantial increase in funds for the National Health Service (NHS) and has eliminated tax relief for private health insurance. The Conservative Opposition party favors subsidizing private health insurance, though it has pledged to match the government’s funding increases for the NHS....
متن کاملPublic health care with waiting time: the role of supplementary private health care.
We consider an economy where most of the health care is publicly provided, and where there is waiting time for several types of treatments. Private health care without waiting time is an option for the patients in the public health queue. We show that although patients with low waiting costs will choose public treatment, they may be better off with waiting time than without. The reason is that ...
متن کاملUsing Continuations to Build a User-Level Threads Library
We have designed and built a user-level threads library that uses continuations for transfers of control. The use of continuations reduces the amount of state that needs to be saved and restored at context switch time thereby reducing the instruction count in the critical sections. Our multiprocessor contention benchmarks indicate that this reduction and the use of Busy Spinning, Busy Waiting a...
متن کاملEvaluation of the Effects of Maintenance and Rehabilitation Projects on Road User Costs via HDM-4 Software
Rapid growth in a number of vehicles on roadways accelerates pavement deterioration trends. Pavement inefficiency in carrying the applied load from passing vehicles results in spending significant costs on continues Maintenance and Rehabilitation (M&R) treatments. Lane closure owing to the implementation of M&R operations incurs enormous costs on road users. The research aimed to calculate, and...
متن کاملذخیره در منابع من
با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید
عنوان ژورنال:
دوره شماره
صفحات -
تاریخ انتشار 1997